/**
 *
 * Created by Michael on 2017/2/13.
 */
//封装一个获取jsonp数据的方法
(function (angular) {

    var app=angular.module('appHttp',[]);
    app.service('jsonService', [function () {

        this.getJson= function (url,params,fn) {
            var str=url+'?';
            //拼接参数

            for(var key in params){
                str+=key+'='+params[key]+'&'
            }
            var jsonp='jsonp_'+Math.random().toString().substring(2)
            str+='callback='+jsonp;
            //创建script
            var script=document.createElement('script');
            script.src=str;
            console.log(str);
            //将创建好的script添加到页面中
            document.body.appendChild(script)
            window[jsonp]= function (data) {
                fn(data)
                document.body.removeChild(script);
            }
        }

    }])
})(angular)